# test04_for.py
# 斐波那契数列：第1项是0，第2项是1，从第3项开始每一项的值是前两项相加的和
# 0  1  1  2  3  5  8  13  21
# 练习：使用for循环结合range函数，计算斐波那契数列数列的前10项
# 获取的数量由用户决定
n = int(input('请输入要获取的数量：'))
fib = [0, 1]
for i in range(n-2):
    # 每次要计算出前两项相加的和，再追加到列表
    # 通过负数形式的下标查找到前两项
    fib.append(fib[-1] + fib[-2])
print(fib)